package com.ruoyi.question.service;

import java.util.List;
import com.ruoyi.question.domain.QueListDetails;
import com.ruoyi.question.domain.QueQuestions;

/**
 * 清单细则Service接口
 * 
 * @author ruoyi
 * @date 2025-03-03
 */
public interface IQueListDetailsService 
{
    /**
     * 查询清单细则
     * 
     * @param detailsId 清单细则主键
     * @return 清单细则
     */
    public QueListDetails selectQueListDetailsByDetailsId(String detailsId);

    /**
     * 查询清单细则列表
     * 
     * @param queListDetails 清单细则
     * @return 清单细则集合
     */
    public List<QueQuestions> selectQueListDetailsList(QueListDetails queListDetails);

    /**
     * 新增清单细则
     * 
     * @param queListDetails 清单细则
     * @return 结果
     */
    public int insertQueListDetails(QueListDetails queListDetails);

    /**
     * 修改清单细则
     * 
     * @param queListDetails 清单细则
     * @return 结果
     */
    public int updateQueListDetails(QueListDetails queListDetails);

    /**
     * 批量删除清单细则
     * 
     * @param detailsIds 需要删除的清单细则主键集合
     * @return 结果
     */
    public int deleteQueListDetailsByDetailsIds(String detailsIds);

    /**
     * 删除清单细则信息
     * 
     * @param detailsId 清单细则主键
     * @return 结果
     */
    public int deleteQueListDetailsByDetailsId(String detailsId);
}
